package com.fwj.portal.api.business.product;

import com.fwj.core.common.model.PageRequest;
import com.fwj.core.common.model.ResponseDTO;
import com.fwj.portal.entity.product.BusinessProductInfo;

/**
 * @Author: fwj
 * @Data: 2022/5/5 14:02
 * @Version 1.0
 * @Description:
 */


public interface BusinessProductService {

    /**
     * Description: TODO 保存产品信息 => (发布、修改)
     * Author: fwj
     * */
    ResponseDTO saveProduct(BusinessProductInfo businessProductInfo);

    /**
     * Description: TODO 删除产品信息
     * Author: fwj
     * */
    ResponseDTO deleteProduct();

    /**
     * Description: TODO 查询产品列表信息
     * Author: fwj
     * */
    ResponseDTO queryProductList(PageRequest pageRequest);

    /**
     * Description: TODO 获取产品详情信息
     * Author: fwj
     * */
    ResponseDTO getProductDetails();

}
